var unitTable;
$(document).ready(function() {
			$.fixedDict.baseurl = ctx + '/fixedDict/'
			$.fixedDict.setOption();
			var boottable = {
				dheight :  $(window).height()-135- $("#searchform").height()> 300 ? $(window).height()-135-$("#searchform").height(): 300 ,
				url : ctx + '/unit/unitInfo/query',
				columns : [ {field : 'unitCode',title : 'unitCode'},
							{field : 'unitName',title : 'unitName'},
							{field : 'level',title : 'level'},
							{field : 'parentCode',title : 'parentCode'}
				]
			}
			 unitTable = $('#table').bootstrapTable($.extend({}, bootstrapTableDefault, boottable));
			
			//添加按钮
			$('#btnAdd').click(function() {
				$.mask.open("添加unit信息", ctx + '/unit/unitInfo/edit', "initInfo");
			});
			
			//编辑按钮
			$('#btnEdit').click(function() {
				var data = getData();
				if(data == null){
					$.mask.alert("请选择要编辑的数据");
				}else{
					$.mask.open(data.unitCode + "信息编辑", ctx+'/unit/unitInfo/edit', "initInfo", data);
				}
			});
			
			//查看按钮
			$('#btnView').click(function() {
				var data = getData();
				if(data == null){
					$.mask.alert("请选择要查看的数据");
				}else{
					$.mask.open("查看" + data.unitCode + "信息", ctx+ '/unit/unitInfo/view' ,"initInfo", $.extend({}, data, {"editStatus":"view"}));
				}
			});
			
			//删除按钮
			$('#btnDelete').click(function() {
				var data = getData();
				if(data == null){
					$.mask.alert("请选择要删除的数据");
				}else{
					$.mask.confirm('你确定要删除【' + data.unitCode + '】信息吗',function() {
						$.mask.post(ctx + '/unit/unitInfo/delete/'+ data.unitCode, function(data) {
							if (data.success) {
								$.mask.alert(data.msg, function() {
									userTable.bootstrapTable('refreshOptions', {pageNumber : 1	});
								});
							} else {
								$.mask.alert(data.msg);
							}
						});
					});
				}
			});
			
			

			// 查询按钮
			$('#btnSearch').click(function() {
				userTable.bootstrapTable('refreshOptions', {pageNumber : 1});
			});
			
			//重置按钮
			$('#btnReset').click(function() {
				$('#searchform')[0].reset();
				$(".selectpicker").selectpicker('refresh');
				userTable.bootstrapTable('refreshOptions', {pageNumber : 1});
			});

			// 获取当前行选中数据
			function getData() {
				var index = $('#table').find('tr.success').data('index');
				return $('#table').bootstrapTable('getData')[index];
			}
			
		});
